<?php
declare (strict_types=1);

namespace app\system\event;

use app\system\logic\User;
use component\system\system_user\SystemUserModel;
use component\system\system_user_login\SystemUserLogin;

class UserLogin
{
    /**
     * 事件监听处理
     * @param SystemUserModel $user
     */
    public function handle($user)
    {
        // 记录用户权限
        if ($user->auth) {
            User::setAuth();
        }

        // 写入登录日志
        SystemUserLogin::instance()->create($user->id);
    }
}
